package com.wptk.filemanager.ad.utils

import android.os.Bundle
import com.google.firebase.analytics.FirebaseAnalytics
import com.google.firebase.analytics.ktx.analytics
import com.google.firebase.ktx.Firebase


/**
 * @author zhangwei on 2022/6/13.
 * firebase 数据统计
 */
object AnalyticsUtils {

    var firebaseAnalytics: FirebaseAnalytics? = null

    init {
        if (firebaseAnalytics == null) {
            firebaseAnalytics = Firebase.analytics
        }
    }

    /**上传事件数据
     * 事件统计
     * @param eventName 事件名称
     * @param bundle 事件参数 key value 形式
     * */
    fun logEvent(eventName: String, bundle: Bundle) {
        firebaseAnalytics?.logEvent(eventName, bundle)
    }

    /**上传事件数据
     * 事件统计
     * @param eventName 事件名称
     * @param bundle 事件参数 key value 形式
     * */
    fun logEvent(eventName: String) {
        firebaseAnalytics?.logEvent(eventName, Bundle())
    }
}